home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 April: Mac OS SDK / Dev.CD Apr 98 SDK2.toast / Development Kits (Disc 2) / ScriptX / Documentation / Code Examples from Docs / langguid / chap_04 / xmpl_05.sx < prev   
Encoding:
Text File  |  1996-05-21  |  470 b   |  27 lines  |  [TEXT/ttxt]

  1. --<<<
  2. -- Kaleida Labs, Inc.
  3. -- Field Guide to the ScriptX Language
  4. -- chapter 4, example 5
  5.  
  6. -- create a module to prevent naming conflicts
  7. module Scratch17 uses ScriptX end
  8. in module Scratch17
  9.  
  10. -- loop control expressions
  11. global val, i
  12.  
  13. for i in #(1, 3, 6, 9) do (
  14.     if (i * i) = 36 do continue
  15.     print i
  16. )
  17.  
  18. for i := 1 to 5 collect (
  19.     if i = 3 then continue else i
  20. )
  21.  
  22. val := for i in #(1, 3, 6, 9) do (
  23.     if i = 6 do exit with "Six"
  24.     print i 
  25. )
  26. print val 
  27. -->>>